Interpreting Strands in Linear Logic y
نویسندگان
چکیده
The adoption of the Dolev-Yao model, an abstraction of security protocols that supports symbolic reasoning, is responsible for many successes in protocol analysis. In particular, it has enabled using logic e ectively to reason about protocols. One recent framework for expressing the basic assumptions of the Dolev-Yao model is given by strand spaces, certain directed graphs whose structure re ects causal interactions among protocol participants. We represent strand constructions as relatively simple formulas in rst-order linear logic, a re nement of traditional logic known for an intrinsic and natural accounting of process states, events, and resources. The proposed encoding is shown to be sound and complete. Interestingly, this encoding di ers from the multiset rewriting de nition of the Dolev-Yao model, which is also based on linear logic. This raises the possibility that the multiset rewriting framework may di er from strand spaces in some subtle way, although the two settings are known to agree on the basic secrecy property.
منابع مشابه
Linear Temporal Logic and Linear Dynamic Logic on Finite Traces
In this paper we look into the assumption of interpreting LTL over finite traces. In particular we show that LTLf , i.e., LTL under this assumption, is less expressive than what might appear at first sight, and that at essentially no computational cost one can make a significant increase in expressiveness while maintaining the same intuitiveness of LTLf interpreted over finite traces. Indeed, w...
متن کاملCounting modulo Quantiiers on Nite Structures
We give a combinatorial method for proving elementary equivalence in rst-order logic FO with counting modulo n quantiiers D n. Inexpressibility results for FO(D n) with built-in linear order are also considered. For instance, the class of linear orders of length divisible by n + 1 cannot be expressed in FO(D n). Using this result we prove that comparing cardinalities or connectivity of ordered ...
متن کاملLinear Formulas in Continuous Logic
We prove that continuous sentences preserved by the ultramean construction (a generalization of the ultraproduct construction) are exactly those sentences which are approximated by linear sentences. Continuous sentences preserved by linear elementary equivalence are exactly those sentences which are approximated in the Riesz space generated by linear sentences. Also, characterizations for linea...
متن کاملChu spaces as a semantic bridge between linear logic and mathematics
The motivating role of linear logic is as a “logic behind logic.” We propose a sibling role for it as a logic of transformational mathematics via the self-dual category of Chu spaces, a generalization of topological spaces. These create a bridge between linear logic and mathematics by soundly and fully completely interpreting linear logic while fully and concretely embedding a comprehensive ran...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000